1 /***
2 * _SAMLRequestResponse.java
3 *
4 * This file was auto-generated from WSDL
5 * by the Apache Axis WSDL2Java emitter.
6 */
7
8 package org.opensciencegrid.authz.stubs;
9
10 public class _SAMLRequestResponse implements java.io.Serializable {
11 private org.opensciencegrid.authz.stubs.SAMLResponseType samlResponse;
12
13 public _SAMLRequestResponse() {
14 }
15
16 public org.opensciencegrid.authz.stubs.SAMLResponseType getSamlResponse() {
17 return samlResponse;
18 }
19
20 public void setSamlResponse(org.opensciencegrid.authz.stubs.SAMLResponseType samlResponse) {
21 this.samlResponse = samlResponse;
22 }
23
24 private java.lang.Object __equalsCalc = null;
25 public synchronized boolean equals(java.lang.Object obj) {
26 if (!(obj instanceof _SAMLRequestResponse)) return false;
27 _SAMLRequestResponse other = (_SAMLRequestResponse) obj;
28 if (obj == null) return false;
29 if (this == obj) return true;
30 if (__equalsCalc != null) {
31 return (__equalsCalc == obj);
32 }
33 __equalsCalc = obj;
34 boolean _equals;
35 _equals = true &&
36 ((this.samlResponse==null && other.getSamlResponse()==null) ||
37 (this.samlResponse!=null &&
38 this.samlResponse.equals(other.getSamlResponse())));
39 __equalsCalc = null;
40 return _equals;
41 }
42
43 private boolean __hashCodeCalc = false;
44 public synchronized int hashCode() {
45 if (__hashCodeCalc) {
46 return 0;
47 }
48 __hashCodeCalc = true;
49 int _hashCode = 1;
50 if (getSamlResponse() != null) {
51 _hashCode += getSamlResponse().hashCode();
52 }
53 __hashCodeCalc = false;
54 return _hashCode;
55 }
56
57
58 private static org.apache.axis.description.TypeDesc typeDesc =
59 new org.apache.axis.description.TypeDesc(_SAMLRequestResponse.class);
60
61 static {
62 typeDesc.setXmlType(new javax.xml.namespace.QName("http://www.gridforum.org/namespaces/2004/03/ogsa-authz/saml", ">SAMLRequestResponse"));
63 org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
64 elemField.setFieldName("samlResponse");
65 elemField.setXmlName(new javax.xml.namespace.QName("", "samlResponse"));
66 elemField.setXmlType(new javax.xml.namespace.QName("http://www.gridforum.org/namespaces/2004/03/ogsa-authz/saml", "SAMLResponseType"));
67 typeDesc.addFieldDesc(elemField);
68 }
69
70 /***
71 * Return type metadata object
72 */
73 public static org.apache.axis.description.TypeDesc getTypeDesc() {
74 return typeDesc;
75 }
76
77 /***
78 * Get Custom Serializer
79 */
80 public static org.apache.axis.encoding.Serializer getSerializer(
81 java.lang.String mechType,
82 java.lang.Class _javaType,
83 javax.xml.namespace.QName _xmlType) {
84 return
85 new org.apache.axis.encoding.ser.BeanSerializer(
86 _javaType, _xmlType, typeDesc);
87 }
88
89 /***
90 * Get Custom Deserializer
91 */
92 public static org.apache.axis.encoding.Deserializer getDeserializer(
93 java.lang.String mechType,
94 java.lang.Class _javaType,
95 javax.xml.namespace.QName _xmlType) {
96 return
97 new org.apache.axis.encoding.ser.BeanDeserializer(
98 _javaType, _xmlType, typeDesc);
99 }
100
101 }